﻿using System.Collections.Generic;

namespace K3Cloud.WebApi.Core.IoC.DataEntity
{
    /// <summary>
    /// K3SaveResult 表单保存结果实体。
    /// 包含接口执行状态、生成的内码/编码以及返回字段数据。
    /// </summary>
    public sealed class K3SaveResult
    {
        /// <summary>
        /// 响应状态信息，包含成功、错误、提示等明细。
        /// </summary>
        public K3ResponseStatus ResponseStatus { get; set; }

        /// <summary>
        /// 单据内码。
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 单据编码（BillNo）。
        /// </summary>
        public string Number { get; set; }

        /// <summary>
        /// 接口请求指定返回字段的值集合。
        /// </summary>
        public List<object> NeedReturnData { get; set; }

    }
}
